たまに、普段見ないところを見ていると、興味を惹かれるものに出会ってきりがありません。
今度は、djUnitというものが気になってしまいました。
djUnit
JUnitより面白いところがいくつもありますね。カバレッジレポートが出るのも良いことだと思います。
しかし、ここで気になったポイントは、Virtual Mock Objectsを利用したテストです。
Virtual Mock Objectsを使ったテスト
いちばん簡単そうなHelloWorldのテストを見てみましたが、これは強烈ですね。
まさか、System.out.println("Hello World.");を無修正のままテストしてしまう機能を、**全くの標準で**提供してしまうとは。
個人的には、こういうアプローチが良いとは思わないし、これと同じことがNUnitかあるいは相当品で出来ればよいとは思いませんが。こういうチャレンジが行われているというのは面白いと思います。採用することと、面白いと思うことは別腹です。